﻿using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using dados;
using System.Net.Mail;
using System.Net;
using System.Drawing;

namespace web
{
    public partial class FaleConosco : System.Web.UI.Page
    {
        public string sUrl = "";
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {

                //Imovel objImovel = new Imovel();

                //rpImoveis.DataSource = objImovel.Pesquisar(0);
                //rpImoveis.DataBind();
                if (Request.QueryString["Sel"] != null)
                {
                    Response.Redirect("Default.aspx?Sel=" + Request.QueryString["Sel"].ToString());
                }
                else
                {
                    sUrl = "principal.aspx";
                }

                MenuClass objMenu = new MenuClass();

                xmlDataSource.Data = objMenu.Carregar().GetXml();
                xmlDataSource.DataBind();

            }
        }

        protected void cmdSalvar_Click(object sender, EventArgs e)
        {
            try
            {

                MailMessage mM = new MailMessage();
                mM.From = new MailAddress("sunflowercosmeticos@sunflowercosmeticos.com.br");
                mM.To.Add("karllacnogrupo15625@gmail.com");
                mM.Subject = txtNome.Text + " solicita cadastro pelo site";
                string _body = @"<b>Nome Completo:</b> " + txtNome.Text + @"<br>
                                <b>CPF:</b> " + txtCpf.Text + @"<br>
                                <b>E-mail:</b> " + txtEmail.Text + @"<br>
                                <b>Telefone residencial:</b> " + txtFoneResidencial.Text + @"<br>
                                <b>Telefone celular:</b> " + txtFoneCelular.Text + @"<br>
                                <b>Cep:</b> " + txtCep.Text + @"<br>
                                <b>Endereço:</b> " + txtEndereco.Text + @"<br>
                                <b>Cidade:</b> " + txtCidade.Text + @"<br>
                                <b>Estado:</b> " + txtEstado.Text + @"<br>
                                <b>Aniversário:</b> " + txtAniversario.Text;

                mM.Body = _body;
                mM.IsBodyHtml = true;
                mM.Priority = MailPriority.High;
                SmtpClient sC = new SmtpClient("mail.sunflowercosmeticos.com.br");
                sC.Port = 587;
                sC.Credentials = new NetworkCredential("sunflowercosmeticos@sunflowercosmeticos.com.br", "36925147");
                //sC.EnableSsl = true;
                sC.Send(mM);
                lbReport.Text = "";
                lbReport.ForeColor = Color.Green;
                ClientScript.RegisterClientScriptBlock(this.GetType(), "mensagem", "<script>alert('Solicitação de cadastro enviado com sucesso. Aguarde o contato...');</script>");
                LimpaCampos();
            }
            catch (Exception ex)
            {
                lbReport.Text = ex + "Entre em contato pelo telefone: 48 8472-2338, houve um problema ao enviar o cadastro: " + ex.Message;
                lbReport.ForeColor = Color.Red;
            }
        }

        protected void LimpaCampos()
        {
            txtNome.Text = string.Empty;
            txtCpf.Text = string.Empty;
            txtEmail.Text = string.Empty;
            txtFoneResidencial.Text = string.Empty;
            txtFoneCelular.Text = string.Empty;
            txtCep.Text = string.Empty;
            txtEndereco.Text = string.Empty;
            txtCidade.Text = string.Empty;
            txtEstado.Text = string.Empty;
            txtAniversario.Text = string.Empty;
        }
    }
}
